package com.hdaccp.foodsales.dao;

import com.hdaccp.foodsales.entity.Danwei;
import com.hdaccp.foodsales.entity.Shangpin;
import com.hdaccp.foodsales.entity.Xiaoclass;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ShangpinDao1 {
    /**
     * 分页以及查询结果分页
     * @param sname 商品名称
     * @param offset
     * @param limit
     * @return
     */
    public List<Shangpin> queryPage(@Param("sname") String sname, @Param("offset") int offset, @Param("limit") int limit);

    /**
     * 总条数
     * @param sname 总条数
     * @return
     */
    public int count(@Param("sname") String sname);

    /**
     * 根据sid 删除
     * @param sid 商品编号
     * @return
     */
    public int delete(@Param("sid") int sid);

    /**
     * 商品增加
     * @param shangpin
     * @return
     */
    public int add(Shangpin shangpin);

    /**
     * 商品修改
     * @param shangpin
     * @return
     */
    public int update(Shangpin shangpin);

    /**
     * 获得编号
     * @param sid
     * @return
     */
    public Shangpin getsid(int sid);

    /**
     * 查询小类别
     * @return
     */
    public List<Xiaoclass> select();

    /**
     * 查询单位
     * @return
     */
    public List<Danwei> selectdw();

}
